Kotlin (Programmiersprache)

Kotlin
Logo
Logo
Basisdaten
Paradigmen: generische Programmierung, Reflexion, nebenläufige Programmierung, objektorientierte Programmierung, funktionale Programmierung, imperative Programmierung, strukturierte Programmierung, deklarative Programmierung
Erscheinungsjahr: 2011 (erste Erscheinung)
2016 (stabil)
Designer: JetBrains
Entwickler: JetBrains und Open-Source-Entwickler
Aktuelle Version 2.0.0[1] (21. Mai 2024)
Typisierung: Statische Typisierung, Typinferenz, starke Typisierung
Beeinflusst von: Java, Scala, C#, Groovy[2], Gosu, JavaScript
Betriebssystem: Java Virtual Machine, Dalvik Virtual Machine, JavaScript, iOS, Watch OS, tvOS, macOS, Linux, Microsoft Windows, WebAssembly
Lizenz: Apache 2[3]
kotlinlang.org

Kotlin ist eine plattformübergreifende, statisch typisierte Programmiersprache, die in Bytecode für die Java Virtual Machine (JVM) übersetzt wird, aber auch in JavaScript-Quellcode, in WebAssembly oder (mittels LLVM) in Maschinencode umgewandelt werden kann. Kotlin lässt sich außerdem zur Entwicklung von Android- und iOS-Apps verwenden.[4] Google unterstützt seit 2017 offiziell die Entwicklung von Android-Apps in Kotlin, und diese ist seit Mai 2019 die dafür bevorzugte Sprache.[5][6]

  1. Release Kotlin 2.0.0 (Repository).
  2. Introduction to Kotlin Programming. In: O’Reilly Media, Inc. Archiviert vom Original am 7. Dezember 2017; abgerufen am 21. Juni 2017.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/player.oreilly.com Vorlage:Cite web: Der Parameter language wurde bei wahrscheinlich fremdsprachiger Quelle nicht angegeben.
  3. kotlin/license/README.md. In: JetBrains/kotlin. GitHub, abgerufen am 20. September 2017.
  4. Supported platforms – Kotlin Multiplatform Mobile Docs. In: Kotlin Multiplatform Mobile Docs Help. 18. August 2021, abgerufen am 31. August 2021 (englisch).
  5. heise online: Google I/O: Googles Bekenntnis zu Kotlin. Abgerufen am 18. Juni 2019.
  6. Maxim Shafirov: Kotlin on Android. Now official. In: Kotlin Blog. 17. Mai 2017, abgerufen am 18. Juni 2019 (amerikanisches Englisch).

Developed by StudentB